package com.ruoyi.piliangruku.domain;

import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 批量入库对象 piliang_ruku
 *
 * @author beilian
 * @date 2023-05-23
 */
public class PiliangRuku extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 编号 */
    private Long id;

    /** 购货单号 */
    @Excel(name = "购货单号")
    private String gouhuoDanhao;

    /** 购货日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "购货日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date chukuDate;

    /** 商品名称 */
    @Excel(name = "商品名称")
    private String shangpinName;

    /** 商品图片 */
    @Excel(name = "商品图片")
    private String tupian;

    /** 商品类别 */
    @Excel(name = "商品类别")
    private String shangpinLeibie;

    /** 规格宽 */
    @Excel(name = "规格宽")
    private String guiGeKuan;

    /** 规格高 */
    @Excel(name = "规格高")
    private String guiGeGao;

    /** 开向 */
    @Excel(name = "开向")
    private String kaiXiang;

    /** 商品数量 */
    @Excel(name = "商品数量")
    private String shuLiang;

    /** 商品单价 */
    @Excel(name = "商品单价")
    private String danJia;

    /** 总金额 */
    @Excel(name = "总金额")
    private BigDecimal zongjine;

    /** 备注 */
    @Excel(name = "备注")
    private String beizhu;

    /** 入库操作人 */
    @Excel(name = "入库操作人")
    private String rukuMen;

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }
    public void setGouhuoDanhao(String gouhuoDanhao)
    {
        this.gouhuoDanhao = gouhuoDanhao;
    }

    public String getGouhuoDanhao()
    {
        return gouhuoDanhao;
    }
    public void setChukuDate(Date chukuDate)
    {
        this.chukuDate = chukuDate;
    }

    public Date getChukuDate()
    {
        return chukuDate;
    }
    public void setShangpinName(String shangpinName)
    {
        this.shangpinName = shangpinName;
    }

    public String getShangpinName()
    {
        return shangpinName;
    }
    public void setTupian(String tupian)
    {
        this.tupian = tupian;
    }

    public String getTupian()
    {
        return tupian;
    }
    public void setShangpinLeibie(String shangpinLeibie)
    {
        this.shangpinLeibie = shangpinLeibie;
    }

    public String getShangpinLeibie()
    {
        return shangpinLeibie;
    }
    public void setGuiGeKuan(String guiGeKuan)
    {
        this.guiGeKuan = guiGeKuan;
    }

    public String getGuiGeKuan()
    {
        return guiGeKuan;
    }
    public void setGuiGeGao(String guiGeGao)
    {
        this.guiGeGao = guiGeGao;
    }

    public String getGuiGeGao()
    {
        return guiGeGao;
    }
    public void setKaiXiang(String kaiXiang)
    {
        this.kaiXiang = kaiXiang;
    }

    public String getKaiXiang()
    {
        return kaiXiang;
    }
    public void setShuLiang(String shuLiang)
    {
        this.shuLiang = shuLiang;
    }

    public String getShuLiang()
    {
        return shuLiang;
    }
    public void setDanJia(String danJia)
    {
        this.danJia = danJia;
    }

    public String getDanJia()
    {
        return danJia;
    }
    public void setZongjine(BigDecimal zongjine)
    {
        this.zongjine = zongjine;
    }

    public BigDecimal getZongjine()
    {
        return zongjine;
    }
    public void setBeizhu(String beizhu)
    {
        this.beizhu = beizhu;
    }

    public String getBeizhu()
    {
        return beizhu;
    }
    public void setRukuMen(String rukuMen)
    {
        this.rukuMen = rukuMen;
    }

    public String getRukuMen()
    {
        return rukuMen;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
                .append("id", getId())
                .append("gouhuoDanhao", getGouhuoDanhao())
                .append("chukuDate", getChukuDate())
                .append("shangpinName", getShangpinName())
                .append("tupian", getTupian())
                .append("shangpinLeibie", getShangpinLeibie())
                .append("guiGeKuan", getGuiGeKuan())
                .append("guiGeGao", getGuiGeGao())
                .append("kaiXiang", getKaiXiang())
                .append("shuLiang", getShuLiang())
                .append("danJia", getDanJia())
                .append("zongjine", getZongjine())
                .append("beizhu", getBeizhu())
                .append("rukuMen", getRukuMen())
                .toString();
    }
}